Skip to main content

NVIDIA ovstage

Documentation Repository

ovstage is a C and Python library providing a shared, high-performance, vectorized, GPU-capable scene data substrate for OpenUSD scene data, for use in Omniverse Libraries spanning physics, rendering, sensors, animation, and more.

It provides C and Python APIs for reading, writing, querying, and managing simulation data such as transforms, velocities, materials, hierarchy, and metadata across CPU and GPU memory, with zero-copy data paths and DLPack tensor interchange. Currently, zero-copy applies to CUDA source-tensor writes; payload reads and map/unmap buffers are CPU-resident. No Omniverse background is needed — it is a standalone library that gives your application a fast, vectorized, in-memory representation of a scene to read and write from C or Python.

Pre-release: the API, runtime behavior, and packaging may change.

Install

pip install ovstage

Documentation

Full C and Python API documentation, guides, and runnable examples are at https://nvidia-omniverse.github.io/ovstage. Source, examples, and the C SDK release archives live at https://github.com/NVIDIA-Omniverse/ovstage.

License

NVIDIA Proprietary Software. See the LICENSE file included in this distribution.

Metadata

Release files for ovstage 0.2.1.385922

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for ovstage 0.2.1.385922
File Interpreter ABI Platform
ovstage-0.2.1.385922-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
ovstage-0.2.1.385922-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
ovstage-0.2.1.385922-py3-none-manylinux_2_35_aarch64.whl Python 3 none Linux glibc 2.35+ ARM64 Details

Total release size: 189.2 MB

Release files / ovstage-0.2.1.385922-py3-none-win_amd64.whl

Download URL ovstage-0.2.1.385922-py3-none-win_amd64.whl
Size 46.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
35f7ffb5ba1e97388d63882839577af5097e5f8d5331f7d5d225f65f1752df27
BLAKE2b-256 checksum
How to use checksums
32287ee76958d7360f2bb95fdabb7c9c3cc38f7e0039d574ebb595272ff85e32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / ovstage-0.2.1.385922-py3-none-manylinux_2_35_x86_64.whl

Download URL ovstage-0.2.1.385922-py3-none-manylinux_2_35_x86_64.whl
Size 72.6 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
19b5549260f6088678ec5ff914517fd18a5629319bbb531401fff8ebf3fe5c5d
BLAKE2b-256 checksum
How to use checksums
6b788bf3f2f6adf5957352f614591068fbc8ee86b7978efa6250cec40fe61791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / ovstage-0.2.1.385922-py3-none-manylinux_2_35_aarch64.whl

Download URL ovstage-0.2.1.385922-py3-none-manylinux_2_35_aarch64.whl
Size 70.1 MB
Tags Linux glibc 2.35+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ddf7f5723926e12a1d332315e4be4c224366396e4d321c8d314f4296e96a00d5
BLAKE2b-256 checksum
How to use checksums
a53a10ca15d015edf276ce641000a597c91409aa12a5c551b968911b5a9c3037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7
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