Skip to main content

Python bindings for ovphysx C API

Project description

ovphysx

ovphysx is a self-contained Python library for USD-based physics simulation with DLPack tensor interoperability. It wraps NVIDIA PhysX and provides:

  • USD scene loading and rigid-body / articulation simulation
  • Zero-copy tensor exchange with NumPy, PyTorch, and other DLPack frameworks
  • Environment cloning for batched reinforcement-learning workloads

Quick start

pip install ovphysx
from ovphysx import PhysX

physx = PhysX()
physx.add_usd("scene.usda")
physx.step(1.0 / 60.0, 0.0)
physx.release()

For full documentation and tutorials, see ovphysx/docs/markdown/ inside the installed package, or the ovphysx repository.

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

ovphysx-0.2.8.tar.gz (2.2 MB view details)

Uploaded Source

File details

Details for the file ovphysx-0.2.8.tar.gz.

File metadata

  • Download URL: ovphysx-0.2.8.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for ovphysx-0.2.8.tar.gz
Algorithm Hash digest
SHA256 358ac976608aa6bdd223264b8362b59b9754c0cd3ff15aaeba77ff9e4b8cd9ff
MD5 577b389ad4df5f0253b6abfc5af70386
BLAKE2b-256 ce7256ad234acbbddba076928e50f8d6c7a5006abaf0fc04d44dc763d0dcc067

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