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. Reads and maps use CPU buffers by default. The experimental placement extension supports CUDA reads and fixed-size CUDA map buffers, and CUDA source tensors can be written without a host round-trip. 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.3.0.1791986420

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.3.0.1791986420
File Interpreter ABI Platform
ovstage-0.3.0.1791986420-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
ovstage-0.3.0.1791986420-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
ovstage-0.3.0.1791986420-py3-none-manylinux_2_35_aarch64.whl Python 3 none Linux glibc 2.35+ ARM64 Details

Total release size: 169.4 MB

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

Download URL ovstage-0.3.0.1791986420-py3-none-win_amd64.whl
Size 38.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
400df4b7dc916edefa6f832aa11b674deb8a4d6831bba9ad3849169236b80c46
BLAKE2b-256 checksum
How to use checksums
6573445749e2534e8fbd78a9f2ad2cc44d83cfd121a9bbdf459737c06c27adcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

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

Download URL ovstage-0.3.0.1791986420-py3-none-manylinux_2_35_x86_64.whl
Size 66.8 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
35aa0c10c47549c495e65896356ce3b910041d2eaa602888f092f7e300586cf8
BLAKE2b-256 checksum
How to use checksums
c8d1bebef33ec7c2fd2f7e776109092517b9ab2a4374fccca29b6c3351be77aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

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

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