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

Uploaded Python 3Windows x86-64

ovphysx-0.4.9-py3-none-manylinux_2_35_x86_64.whl (183.2 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

ovphysx-0.4.9-py3-none-manylinux_2_35_aarch64.whl (179.5 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ ARM64

File details

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

File metadata

  • Download URL: ovphysx-0.4.9-py3-none-win_amd64.whl
  • Upload date:
  • Size: 156.3 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.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 459f85a78cc974c57e9076e7f2194324a6bb0ac61f0b88b32a1959f4730e1e63
MD5 cdaef92f88774cd245f1101b6ad441f4
BLAKE2b-256 9fd55110dfd82b62a6c28a4a0725d62d3ed78748616fdc00e0b2198b3448f56d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovphysx-0.4.9-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 2f089a8f1b06528508f5a20e1dbe6738ade24b60127e717515a0299d0cd1bd74
MD5 f475133d18a5c25552ef5ef73f90fb4c
BLAKE2b-256 cad7d80f53c50ca0549b7a74ee73c658053c91fdfecdeeac286b5c52951f7147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovphysx-0.4.9-py3-none-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 f37ea02d3358f226fd0d90bb729ff7429bc61a47b38d6ff531f9be634044da06
MD5 c1d79046d1522a62ef9be68970ac09e5
BLAKE2b-256 69538d681ffd2056ac896d6c3aa95a7a5e993856f17dc625b77c2163374913f5

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