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

Uploaded Python 3Windows x86-64

ovphysx-0.2.9-py3-none-manylinux_2_35_x86_64.whl (174.4 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

File details

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

File metadata

  • Download URL: ovphysx-0.2.9-py3-none-win_amd64.whl
  • Upload date:
  • Size: 182.1 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.2.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2573839ae487cb52a27086c5482f50a1812d73836dbb368cf307844740b5c779
MD5 845da872237334a17e36fc900436b21a
BLAKE2b-256 dcf99434d2f6a78afdbfcea5aae1dacb4164397206404d6dd900a038a5c658ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovphysx-0.2.9-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 71958deae1f0ea78c1ea1b9b008025c8458b8e64162383c02e1b9e9afef042ab
MD5 d2fd20cb79a71ff5f010b4e644451175
BLAKE2b-256 c883a044555ebd4d979dc830332b1e0bb9ab01a421de7a405741c2f0132a93fe

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