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.3.7-py3-none-win_amd64.whl (185.4 MB view details)

Uploaded Python 3Windows x86-64

ovphysx-0.3.7-py3-none-manylinux_2_35_x86_64.whl (197.0 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

ovphysx-0.3.7-py3-none-manylinux_2_35_aarch64.whl (192.9 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ ARM64

File details

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

File metadata

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

File hashes

Hashes for ovphysx-0.3.7-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 45954bbf8f3a4c57bdb8e69374a302034d9d0efd384ab77b65e05178f8eb9c83
MD5 77bed1641ec440d1a3ea8fdd6cf5ed08
BLAKE2b-256 9fa2830f164a9095e8b3748fd8c6dac7ec6f57211e138eb9413e60bf9a9873b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovphysx-0.3.7-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 51a91c8979d4118951c3d51a9802cd9a4c92be725e2862bf85a182a105c45beb
MD5 99407a43db861275a72a455a5d4e2b71
BLAKE2b-256 7d1c44c7bfde37ca5044bed7ba68bbb3fe76dc0f09ee2f4707bfba281f9cf734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovphysx-0.3.7-py3-none-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 bed50d16ab2cd30999f83afcee47e791fda02dfa6ed5a6c92e5082bdec44a76a
MD5 c13f4a49f564a002809d97c293c10218
BLAKE2b-256 048db5e5998cfd66376f6d23d108dc7209661d08bc0dc8bf90dafb0fc6a7ceee

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