Skip to main content

Self-contained Python library for USD-based physics simulation with DLPack tensor interoperability

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/ 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

ovphysx-0.4.13-py3-none-win_amd64.whl (157.2 MB view details)

Uploaded Python 3Windows x86-64

ovphysx-0.4.13-py3-none-manylinux_2_35_x86_64.whl (184.8 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

ovphysx-0.4.13-py3-none-manylinux_2_35_aarch64.whl (181.1 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ ARM64

File details

Details for the file ovphysx-0.4.13-py3-none-win_amd64.whl.

File metadata

  • Download URL: ovphysx-0.4.13-py3-none-win_amd64.whl
  • Upload date:
  • Size: 157.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ovphysx-0.4.13-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 43be701bf37dfd7f71c540fb3696bab5d9a24cedec1576f7d268f809acffb5ef
MD5 64e3d09d2945d0877ad65dd368c379a0
BLAKE2b-256 4c298a71a3b8f998c50ff930d790f86291ee557e176ce3e938ded247400ff26d

See more details on using hashes here.

File details

Details for the file ovphysx-0.4.13-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for ovphysx-0.4.13-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 4bc5bd9976529f86248826916a12243813833607131ed17149f976262f04dec6
MD5 ad05745c478a4a2d6f0b6fa1807bf590
BLAKE2b-256 0d340052e734c9cfdf1c8d67772a7fa605d1984e4b7e732abd1acd205e371755

See more details on using hashes here.

File details

Details for the file ovphysx-0.4.13-py3-none-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for ovphysx-0.4.13-py3-none-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 b65be30c0bb535b830a3215bc89367b2abd0bfa78b45a3acd82270ea57b39d1e
MD5 590b666d719dbf66cd0b617940f79af7
BLAKE2b-256 b846cb1eea38ab93554d2fc32a9209c70b16327fcabc2125236d70e910c6a630

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